python3: suffix vars with 3
authorAlexandru Ardelean <[email protected]>
Tue, 14 Oct 2014 08:52:06 +0000 (11:52 +0300)
committerAlexandru Ardelean <[email protected]>
Wed, 15 Oct 2014 06:12:41 +0000 (09:12 +0300)
lang/python3/Makefile
lang/python3/files/python3-package.mk

index 032b5a032948a0ebfb13d149c790bc7a69564a07..f4e245b1378c012ec1d910f394c1641ce12026d7 100644 (file)
@@ -10,6 +10,9 @@ include $(TOPDIR)/rules.mk
 # The file included below defines PYTHON_VERSION
 include ./files/python3-package.mk
 
+PYTHON_VERSION:=$(PYTHON3_VERSION)
+PYTHON_VERSION_MICRO:=$(PYTHON3_VERSION_MICRO)
+
 PKG_NAME:=python3
 PKG_RELEASE:=1
 PKG_VERSION:=$(PYTHON_VERSION).$(PYTHON_VERSION_MICRO)
@@ -134,7 +137,7 @@ define Build/InstallDev
        $(SED) 's,^#!.*,#!/usr/bin/env python$(PYTHON_VERSION),g' $(2)/bin/python$(PYTHON_VERSION)-config
 endef
 
-define PyPackage/python3/filespec
+define Py3Package/python3/filespec
 +|/usr/bin/python$(PYTHON_VERSION)
 +|/usr/lib/python$(PYTHON_VERSION)/encodings
 +|/usr/lib/python$(PYTHON_VERSION)/_collections_abc.py
@@ -152,7 +155,7 @@ define PyPackage/python3/filespec
 +|/usr/lib/python$(PYTHON_VERSION)/stat.py
 endef
 
-define PyPackage/python3/install
+define Py3Package/python3/install
        # Adding the lib-dynload folder (even just empty) suppresses 2 warnings when starting Python
        $(INSTALL_DIR) $(1)/usr/lib/python$(PYTHON_VERSION)/lib-dynload/
 endef
@@ -190,6 +193,6 @@ endef
 
 $(eval $(call HostBuild))
 
-$(eval $(call PyPackage,python3))
+$(eval $(call Py3Package,python3))
 
 $(eval $(call BuildPackage,python3))
index 313b404e121e56d7f4ab4076adc8c545be5153b1..4112a41da30e35ade8b25798f15dc3f7713b5a42 100644 (file)
@@ -5,34 +5,34 @@
 # See /LICENSE for more information.
 #
 
-PYTHON_VERSION:=3.4
-PYTHON_VERSION_MICRO:=1
+PYTHON3_VERSION:=3.4
+PYTHON3_VERSION_MICRO:=1
 
-PYTHON_DIR:=$(STAGING_DIR)/usr
-PYTHON_BIN_DIR:=$(PYTHON_DIR)/bin
-PYTHON_INC_DIR:=$(PYTHON_DIR)/include/python$(PYTHON_VERSION)
-PYTHON_LIB_DIR:=$(PYTHON_DIR)/lib/python$(PYTHON_VERSION)
+PYTHON3_DIR:=$(STAGING_DIR)/usr
+PYTHON3_BIN_DIR:=$(PYTHON3_DIR)/bin
+PYTHON3_INC_DIR:=$(PYTHON3_DIR)/include/python$(PYTHON3_VERSION)
+PYTHON3_LIB_DIR:=$(PYTHON3_DIR)/lib/python$(PYTHON3_VERSION)
 
-PYTHON_PKG_DIR:=/usr/lib/python$(PYTHON_VERSION)/site-packages
+PYTHON3_PKG_DIR:=/usr/lib/python$(PYTHON3_VERSION)/site-packages
 
-PYTHON:=python$(PYTHON_VERSION)
+PYTHON3:=python$(PYTHON3_VERSION)
 
-HOST_PYTHON_BIN:=$(STAGING_DIR)/usr/bin/hostpython
+HOST_PYTHON3_BIN:=$(STAGING_DIR)/usr/bin/hostpython3
 
-define HostPython
-       (       export PYTHONPATH="$(PYTHON_LIB_DIR):$(STAGING_DIR)/$(PYTHON_PKG_DIR)"; \
+define HostPython3
+       (       export PYTHONPATH="$(PYTHON3_LIB_DIR):$(STAGING_DIR)/$(PYTHON3_PKG_DIR)"; \
                export PYTHONOPTIMIZE=""; \
                export PYTHONDONTWRITEBYTECODE=1; \
                $(1) \
-               $(HOST_PYTHON_BIN) $(2); \
+               $(HOST_PYTHON3_BIN) $(2); \
        )
 endef
 
-define PyPackage
-  $(call shexport,PyPackage/$(1)/filespec)
+define Py3Package
+  $(call shexport,Py3Package/$(1)/filespec)
 
   define Package/$(1)/install
-       @$(SH_FUNC) getvar $$(call shvar,PyPackage/$(1)/filespec) | ( \
+       @$(SH_FUNC) getvar $$(call shvar,Py3Package/$(1)/filespec) | ( \
                IFS='|'; \
                while read fop fspec fperm; do \
                  if [ "$$$$$$$$fop" = "+" ]; then \
@@ -57,15 +57,15 @@ define PyPackage
                  fi; \
                done; \
        )
-       $(call PyPackage/$(1)/install,$$(1))
+       $(call Py3Package/$(1)/install,$$(1))
   endef
 endef
 
 # $(1) => build subdir
 # $(2) => additional arguments to setup.py
 # $(3) => additional variables
-define Build/Compile/PyMod
-       $(call HostPython, \
+define Build/Compile/Py3Mod
+       $(call HostPython3, \
                cd $(PKG_BUILD_DIR)/$(strip $(1)); \
                CFLAGS="$(TARGET_CFLAGS)" \
                CPPFLAGS="$(TARGET_CPPFLAGS)" \